self-propelling torpedo - Espagnol Anglais Dictionnaire